package com.chagee.store.operation.api.request;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @Author : hk
 * @Date : 2024/7/11
 */
@Data
public class OrderDeviceRequest implements Serializable {

	/**
	 * 工单编码
	 */
	private String id;
	/**
	 * 工单编码
	 */
	@NotBlank(message = "工单编码不能为空")
	private String workOrderNumber;
	/**
	 * 门店编码
	 */
	@NotBlank(message = "门店编码不能为空")
	private String storeCode;
	/**
	 * 设备标识
	 */
	@NotBlank(message = "设备标识不能为空")
	private String deviceSign;
	/**
	 * 设备名称
	 */
	@NotBlank(message = "设备名称不能为空")
	private String deviceName;
	/**
	 * 实际需要供应商清洁的设备数量
	 */
	@NotNull(message = "设备数量不能为空")
	private Long deviceNumber;
	/**
	 * 是否运行良好：1 是，0 否
	 */
	@NotNull(message = "否运行良好不能为空")
	private Integer operation;
	/**
	 * 备注
	 */
	private String remark;
}
